5d0335cccc87d317ec4426d5d4bbda88a42d456f,framework/minilang/src/org/ofbiz/minilang/method/entityops/FindByAnd.java,FindByAnd,FindByAnd,#Element#SimpleMethod#,53
Before Change
String useIteratorStr;
public FindByAnd(Element element, SimpleMethod simpleMethod) throws MiniLangException {
super(element, simpleMethod);
listAcsr = new ContextAccessor<Object>(element.getAttribute("list"), element.getAttribute("list-name"));
entityName = element.getAttribute("entity-name");
mapAcsr = new ContextAccessor<Map<String, ? extends Object>>(element.getAttribute("map"), element.getAttribute("map-name"));
orderByListAcsr = new ContextAccessor<List<String>>(element.getAttribute("order-by-list"), element.getAttribute("order-by-list-name"));
delegatorName = element.getAttribute("delegator-name");
useCacheStr = element.getAttribute("use-cache");
useIteratorStr = element.getAttribute("use-iterator");
}
@Override
After Change
public FindByAnd(Element element, SimpleMethod simpleMethod) throws MiniLangException {
super(element, simpleMethod);
if (MiniLangValidate.validationOn()) {
MiniLangValidate.attributeNames(simpleMethod, element, "entity-name", "use-cache", "use-iterator", "list", "map", "order-by-list", "delegator-name");
MiniLangValidate.requiredAttributes(simpleMethod, element, "entity-name", "list", "map");
MiniLangValidate.expressionAttributes(simpleMethod, element, "list", "map", "order-by-list");
MiniLangValidate.noChildElements(simpleMethod, element);
}
entityNameFse = FlexibleStringExpander.getInstance(element.getAttribute("entity-name"));
listFma = FlexibleMapAccessor.getInstance(element.getAttribute("list"));
mapFma = FlexibleMapAccessor.getInstance(element.getAttribute("map"));
orderByListFma = FlexibleMapAccessor.getInstance(element.getAttribute("order-by-list"));
useCacheFse = FlexibleStringExpander.getInstance(element.getAttribute("use-cache"));
useIteratorFse = FlexibleStringExpander.getInstance(element.getAttribute("use-iterator"));
delegatorNameFse = FlexibleStringExpander.getInstance(element.getAttribute("delegator-name"));
}
@Override